/* Accueil (common)

Company : Vente-privee.com
Project : VP4 (Front)
Support : Media Screen

Version : V 0.1
Date : 12 08 2008
Author : Aurelie DURDUX

*/


/* importation du template */
/***********************************/
	@import url(tpl_gen1col.css);
/***********************************/

/* importation des objets */
/***********************************/
	@import url(hme_obj.css);
/***********************************/

/* modification template */
#container {
	background-position: center 147px;
	background-repeat: no-repeat;
}
#content {
	background-position: bottom center;
	background-repeat: no-repeat;
	_height: 600px;
	min-height: 600px;
}
#content.hmeTheme {
	padding-bottom: 300px;
}
#mainCol {
	position: relative;
	_position: fixed;
	max-width: 1007px; 
	margin: 0 auto;  
}
	.altBloc {
		_position: fixed;
		float: left;
		width: 320px;
		margin: 8px 67px 30px 0;
		font-size: 12px;
	}
	.mainBloc {
		width: 520px;
		float : right;
		_width: 515px;
		margin: 0;
	}
	
/********************************/

h2 a span#h2Txt {
	display: block;
	margin: 53px 144px 0 0;
	background: none;
	font-size: 11px;
	line-height: 14px;
	width: 200px;
	height: 30px;
	text-align: right;
	font-weight: normal;
	color: #202020;
	left: auto;
	right: 0;
}
h2 a span#h2Txt em,
h2 a:active span#h2Txt em,
h2 a:visited span#h2Txt em {
    text-decoration: underline;
}
h2 a:hover span#h2Txt em {
	text-decoration: none;
}
h3 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(../images/pix.png) bottom left repeat-x;
	_background-image: none;
	_border-bottom: 1px solid #9c9d9f;
}
h4 {
	font-size: 14px;
	color: #f21e8c;
	padding-bottom: 5px;
	line-height: 18px;
	background: url(../images/pix.png) bottom left repeat-x;
	_background-image: none;
	_border-bottom: 1px solid #9c9d9f;
}

/* HOME BANNER */
.hmeBanner {
	margin-top: 15px;
}
.hmeBanner div {
	margin: 10px 1px 0 1px;
	width: 318px;
	height: 136px;
	border: 1px solid #e5e5e5;
}
.hmeBanner p {
	padding: 2px 1px 0 1px;
	font-size: 11px;
}
	/* info accueil */
	#infoBanner {
		font-size: 10px;
		line-height: 14px;
	}
		#infoBanner p {
			padding-top: 4px;
		}
		#infoBanner em {
			font-style: italic;
			color: #202020;
		}
/* retour DE */
#returnBanner p {
	background: transparent url(../images/rdv_mainBloc_bg.png) repeat scroll left top;
	_background-image: none;
	_background-color: #FFF;
	padding: 10px 10px 0 10px;
	text-align: justify;
	line-height: 14px;
}
    #returnHead ,#returnExpend {
        display: block;
        clear: both;
    }
    #returnHead {
        text-decoration:none;
        color:#202020;
        height: 56px;
        padding: 6px 0 16px 0;
    }
        #returnHead span{
            color:#F21E8C;
            text-decoration:underline;
        }
        a#returnHead:hover span{
            text-decoration:none;
        }
        #returnHead img {
	       float: left;
	       margin: -6px 10px 0 0;
        }
    #returnExpend {
        padding: 0 0 10px 0;
    }  
/* encart RBZ (bottom) */
#rbzBanner2 {
	position: absolute;
}
*#rbzBanner2, {
	margin-bottom: 147px;
	_margin-bottom: 447px;
}
	#rbzBanner2 h4 { 
		display: none;
	}
	#rbzBanner h4,
	#vplBanner h4  {
		padding: 5px 0 0 0;
	}
		#rbzBanner h4 span,
		#rbzBanner2 h4 span,
		#vplBanner h4 span {
			visibility: hidden;
		}


/*	BANDEAUX DE VENTES : 
	actuellement / prochainement */	

.currentlySales h4,
.soonSales h4 {
	border: 0;
	padding: 0;
#	visibility: hidden;
}
/* bandeaux VPL */
.currentlySales .vplSales {
	background: url(../images/vpl_bannerCurrently.jpg) top left no-repeat;
}
.soonSales .vplSales {
	background: url(../images/vpl_bannerSoon.jpg) top left no-repeat;
}
	.currentlySales .vplSales .eclipse,
	.soonSales .vplSales .eclipse {
		background: none;
		border: none;
		height: 136px;
		width: 180px; 
		position: absolute;
		top:0;
		right:0;
		margin-bottom: 0;
	}

/* ----- */
.currentlySales li,
.soonSales li {
	margin-bottom: 10px;
}
*.currentlySales li,
.soonSales li, {
	margin-bottom: 7px;
}
.currentlySales li div,
.soonSales li div {
	background-position: top left;
	background-repeat: no-repeat;
	width: 518px;
	height: 136px;
	position: relative;
}
.currentlySales li div {
	border: 1px solid #e6e6e6;
	background-color: #fff;
}
.soonSales li div {
	border: 1px solid #b9adaf;
	background-color: #dbcfd1;
}
.currentlySales p,
.soonSales p {
	width:200px;
	line-height: 13px;
	padding: 0;
}
.currentlySales .linkSales,
.currentlySales .dateSales,
.soonSales .linkSales,
.soonSales .dateSales {
	position: absolute;
	left: 0;
	text-align: center;
	font-size: 11px;
}
.currentlySales .linkSales,
.soonSales .linkSales {
	bottom: 0;
	line-height: 21px;
	height: 21px;
	display: block;
	/*width: auto;*/
	font-size: 12px;
}
/*.currentlySales .linkSales1,
.currentlySales .linkSales2,
.soonSales .linkSales1,
.soonSales .linkSales2,
.soonSales .linkSales3  {
	position: absolute;
	bottom: 0;
	width: 152px;
	overflow: hidden;
	height: 21px;
	line-height: 21px;
	border:1px solid blue;
}
.currentlySales .linkSales1,
.soonSales .linkSales1 {
	left: 0;
	text-align: right;
	padding: 0 13px 0 0;
}
.currentlySales .linkSales2,
.soonSales .linkSales2 {
	left: 165px;
	text-align: left;
	padding: 0 0 0 13px;
}*/
/* bandeaux VPL */
/*.currentlySales .vplSales .linkSales2,
.soonSales .vplSales .linkSales2 {
	left: 0;
	text-align: center;
	padding: 0;
	width:330px; 
}*/
/* ---- */
.currentlySales .dateSales,
.soonSales .dateSales {
	bottom: 21px;
	padding: 0 0 5px 0;
}
.currentlySales .linkSales a,
.currentlySales .linkSales a:visited,
.currentlySales .linkSales a:active,
.soonSales .linkSales a,
.soonSales .linkSales a:visited,
.soonSales .linkSales a:active {
	text-decoration: none;
}
.currentlySales .linkSales a:hover,
.soonSales .linkSales a:hover {
	text-decoration: underline;
}
.soonSales .linkSales .registered, .soonSales .linkSales a.registered:hover {
	color: #555;
	cursor: auto;
	text-decoration: none;
}
/* envoyer 脿 un ami */
.currentlySales .linkSales,
.soonSales .linkSales{
	width:200px;
	text-align:center;
}
.currentlySales .linkSales1,
.currentlySales .linkSales2,
.soonSales .linkSales1,
.soonSales .linkSales2,
.soonSales .linkSales3{
	display: -moz-inline-stack; /* Pour Firefox 1-2 */
	display:inline-block;
	position:relative;
	width:auto;
	left:0;
	padding:0
}
.currentlySales .linkSales1 a,
.currentlySales .linkSales2 a,
.soonSales .linkSales1 a, .soonSales .linkSales2 a, .soonSales .linkSales3 a {
	padding:0 4px;
	display: block;
	overflow: hidden;
}
/* parrainage express */
.spnExpress {
	position: absolute;
	height: 26px;
	top: 0;
	right: 30px;
}
.spnExpress p {
	background: #fff url(../images/hme_spnx_bg-repeat.gif) top left repeat-x;
	height: 26px;
	padding: 0;
	float: left;
}

.spnExpressLeft {
	background: #fff url(../images/hme_spnx_bg-left.gif) top left no-repeat;
	width: 7px;
	height: 26px;
	display: block;
	float: left;
}
.spnExpress label,
.spnExpress input {
	float: left;
}
.spnExpress label {
	color: #f21e8c;
	margin: 4px 0 0 5px;
}
.spnExpress input#spnExpress {
	border: 1px solid #c4bbbd;
	margin: 4px 0 0 5px;
	height: 13px;
	font-size: 11px;
	padding: 1px;
	width: 151px;
}
.spnExpressRight {
	background: #fff url(../images/hme_spnx_bg-right.gif) top left no-repeat;
	width: 7px;
	height: 26px;
	display: block;
	float: left;
}

.spnExpress .errorMsg,
.spnExpress .validMsg {
	float: left;
	font-size: 9px;
	line-height: 10px;
	text-align: right;
	margin: 3px 5px 0 0;
}
.spnExpress .errorForm {
	background-color: #ffc;
}
.spnExpress .errorMsg {
	color: #ed5705;
}
.spnExpress .validMsg {
	color: #1d821d;
}

	/* bouton */
	.spnExpress span.btAction1Left {
		position: relative;
		float: left;
		background-color: #fff;
		border: 1px solid #ff8ec8;
		margin: 4px 5px 0 5px;
	}
	.spnExpress span.btAction1Left input {
		display: block;
		font-size: 11px;
		text-transform: capitalize;
		text-align: center;
		padding: 0 6px;
		margin: 0;
		width: auto;
		color: #f21e8c;
		background: #ffe0f0 url(../images/gen_bt_s.gif) repeat-x;
		border: none;
		outline: none;
		cursor: pointer;
		font-family: Arial, Helvetica, sans-serif;
	}
	.spnExpress span.btAction1Left input:hover, .spnExpress span.btAction1Right input:hover {
		background: #fffbfd url(../images/gen_bt_s_hover.gif) repeat-x;
	}
	*.spnExpress span.btAction1Left input, .spnExpress span.btAction1Right input, { /* HACK IE7 pour le calage avec les margin */
		height: 15px;
	}	
